package com.seari.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.seari.bean.BaseTaskBean;

public interface BaseTaskMapper {
	
	/**
	 * 获取任务信息列表
	 * @return
	 */
	public List<BaseTaskBean> getBaseTaskList();
	
	/**
	 * 新增任务信息
	 * @param taskBean
	 * @return
	 */
	public int addTimTask(BaseTaskBean taskBean);
	
	/**
	 * 删除任务
	 * @param taskName
	 * @return
	 */
	public int deleteTimTask(List<Integer> ids);
	
	/**
	 * 搜索任务信息
	 * @param taskName
	 * @return
	 */
	public List<BaseTaskBean> seachBaseTask(@Param("taskName") String taskName);
	
	/**
	 * 修改任务信息
	 * @param taskBean
	 * @return
	 */
	public int updateTimTask(BaseTaskBean taskBean);
	
	
	public List<BaseTaskBean> getBaseTaskByIds(List<Integer> idsList);
	
}
